slog your guts out - German English Dictionary